Added more async methods