optimize catalog api