improve generate article content dialog