Added Async query method