adding watchdog instead of thread timers