compute is used internally don't use it
new spree requires source to be pointed to order
version bump