tweaking try/catch in _updateAggregateReports
auditing the _updateAggregateReports() function
merged changes