updating the content of shopping cart and fixing the gap bug of product details