enhance watchdog part1
update 1