added watchdog timer module