Converted to async data retrieval.