> just throwing an idea. How about having in RtEpochs a timer that interrupts the iteration if no new epoch comes in let's say 3 seconds? 

There already is a a timer inside the iterator, it's behaviour should be adjusted to allow dor ISI based exit, as you propose.