Tem 3 jeitos de lidar com token:
- Cada requisição pede token
- Obtém token e guarda. Usa enquanto funcionar, na hora que der erro por estar expirado, pede novo.
- Obtém token e guarda. Renova o token assincronamente antes dele expirar, garantido que sempre tenha um token válido disponível.