update cart ui