fix add to cart with quantity