optimize public teams view (async search)