MOD: change push message interface for support different message type