fix update shopping cart