FIX: not use watchdog library.