only update cart item if item exists