add event msg handle