update category layoout