modify the CachedReportTask