introduce SaveTempCluEveryIter option