timeout should be longer than watchdog