update ui from category list