update catalog structure