add watchdog