add msg push and del