update product layout