how timers executes