WIP: refactor

不要合，我开始重构，学习 celery 和 gunicorn 的模式。
这个是 socketserver 的兼容，他比 gevent 多传了一个参数进来