battery endurance