cco - new method for updating cart.