Used Async methods