remove and update cart work (not complete)