complete chat feature and  add MJRefresh