update layout for product