updates to shopping cart