refactor EventEmitter
add setTimeout to http::Server
refactor CMakeLists.txt
Merge branch 'develop' into example
refactor CMakeLists.txt