[FOLD] add time_iterator