actually update the catalog