fix adding line item in cart