Big improvement on timers updates.

Fixes all bugs related to the calculation of the hours, minutes, seconds.
Like:
 - the first minute of a timer with some extra seconds (like 55:10) was skipped.

Related to #30.