recharge planning logic changed