Перед запросом просто проверяй токен, проверка дешевая, если токен рядом, + учитывай часовые пояса + в проверке учитывай, что если токену осталось жить меньше минуты - его нужно сразу обновить
НО ЕСЛИ ТЫ СЛОВИЛ 401 ТО НЕ НУЖНО ФЕЙЛИТЬ ЗАПРОС, НУЖНО ПОПЫТАТЬСЯ СДЕЛАТЬ РЕФРЕШ