issue #2, update cart detail