fix: msg id serialization