Лучше не размазывать связанный с одной переменной блок по коду, а сделать коннект сразу после создания и инициализации таймера.