update shopping cart to allow remove and updating of products