Experimenting with blocking semantics in netty pipelines as well as separating stages with thread pools