add watchdog module