add nio client