do not purge on the serial aggregation finish phase, because of the scop pointer stuff; anyway, there is no much memory usage in serial aggregation.