change the way article data gets loaded in order to minimize the # of requests