Reducing report generation delay from 10s to 0.5s