avoid overwriting selected shipping method but not clearing the cart on every page view