Deve ser sem costura.
Quando o usuário solicita dados da API usando um token de acesso que expirou, isso deve fazer com que sua estrutura falhe, renove e tente novamente.
Não há necessidade de nenhum trabalho cron ou coisas assim nos aplicativos que criei.