Made changes to UpdateSummary to ensure uniformity with UpdateSummaryParallel