modify select loop
added used I/O event 'Epoll'