add insertPushEvent