Debe ser impecable.
Cuando el usuario solicita datos de la API utilizando un token de acceso que ha caducado, esto debería provocar que su marco falle, renueve y luego vuelva a intentarlo.
No hay necesidad de trabajos cron o cosas por el estilo en las aplicaciones que he creado.