modified IOMultiplexer (added epoll & kevent support)