updated msgio

this PR updates msgio. See #404