cart-fix change quantity bug