fix layout and update product detail