thread for watching timers implemented