Да не может быть она завязана на работу интерфейса. сами сделайте опрос нескольких переменных при программе X мс, а потом отключите опрос, программа так и будет крутиться X мс
Запись в конце цикла это другое.