add shared, non-shared test case
add shared, non-shared test case
refine NIOClient
add swiftnio bundle for async swift adaptor