optimize the speed of generating report
cut off the caller path