a copy of https://github.com/chenshuo/muduo.git