add message search and push