Необходимо подумать о вставке из стека по таймеру.
Он работает некорректно в некоторые моменты времени.