added timer

> removed result type
> added timer
> updates overdue tasks