Modified reference parameter to normal kind to pass compliation
Added setContent
Added refresh feature to setContent so it can remove old content if
exists
Changed back mpHeader, so we can directly use fixed space for out-going
packets
Period work
TODO: we need to implement asymmetric encryption and determines the find
the possible original/encrypted text length relation