Don't use Netty's internal but ship jsr166e instead, close #1536
Don't give a damn about CompletableFuture