update CompletableFuture example