add category page, update some view