We've had a few awkward moments where loyal customers have purchased items with reward points, then needed to exchange the item for something else, and the points don't show up on their account for quite some time after a refund, meaning they can't reuse them for the new purchase. Would be good to have the points update instantly after every purchase/refund.