ViL, за пример спасибо, но это все равно не то. Как мне приспособить под описанное выше это не представляю.

Вообще, было бы очень интересно, если бы для каждого источника в алгоритме задавался и свой независимый тайм-фрейм. По идеи какого-то логического противоречия здесь нет.