AdaptorFuture will block if the task is not completed yet
simple async execution example