fixed timers on main thread