update catalog controller