Optimise battery charging