The Best way to do Future programming on Java 8