Few inmprovements in AbstractNewMessageReceiver