Battery saver task

merge it!