writeback and cache changes for battery life