add message system and pjax