More efficient querying (async)