Basic async method