make lastCleaned index be non-volatile