Boost asio added
Duplicated typename changed(MSG -> ProtobufMSG)