Update report generation