fixed sleep mode by adding watchdog ISR