Async class