refactor wiki search service using async