Added cart_update method