refactored MsgPipe/ChunkBuffer
Mercury::EM
MercuryEMClient