message exchanger update