improve performance for subcat page