added async for freebase