I am working with a React Native Frontend and an Express.js backend. The backend makes calls to a 3rd party API, which requires providing an OAuth key for the user that expires every 2 hours. Occasionally, when calling the API, I receive a 400 error indicating that the OAuth key has expired. In such cases, I need to generate a new OAuth key and store it on the Frontend. How can I implement a check on all Axios requests to verify if the OAuth key has expired? Would it be more efficient to handle this issue on the Frontend or Backend?