don't use a sharable handler, prefer the netty FastThreadLocal