single threaded io_service
add lua script interface
change build script
add ignore file