init thread, unixdomain pass fd
non-blocking I/O