refresh and recharge