implement reset-watchdog