removing a product now updates the list