use timestamps for iteration order