add nonblocking client connection