Advanced battery management