version fonctionnel derive timer, actualisation timer a chaque interruption