catalog update + async image