//___________________________________________________________________________________________________
private void doAggregation(Map<ObjectId, LinkedList<DocumentPojo>> communityList, LinkedList<DocumentPojo> singleList) {
if (null == communityList) { // just one community this one is easy
AggregationManager aggManager = new AggregationManager();
aggManager.doAggregation(singleList, new LinkedList<DocumentPojo>());
aggManager.createOrUpdateFeatureEntries();
aggManager.applyAggregationToDocs(singleList);
aggManager.runScheduledDocumentUpdates();
aggManager.runScheduledSynchronization();
}