fix fire/burst recharge logic