move event handler base into net module
improved logging module
fixed bug of logging
improved logging information
add select poller module