move getArticle inside waterfall