update model of article, fix a bug