refresh access token when the old one has expired or failed to be fetched earlier