adds memoization to Spree::Order#updater method