fix #81;make nioserverchannelfactory shared