new class Async (thin wrapper over CompletableFuture)