consolidate updateSummaryReport into one unique class