update cart and collection page