subcategory update