add push-message component