add multi done error
message support cost time and check multi close
rename JsonProtocol to JsonRequest
add message multi done test and message cost time test
message add serial field
json request add serial field
add json response