modify pushMessage