update HTML report generation