update MessageHandler