added async
Bug fix