Improve battery efficiency

Don't fire timers every 2sec, increase the timeout to 30sec and ensure that shutdown doesn't have to wait the entire time