update the message parser