update with redeem and apply