evaluate & snapshot every N loops.