Правильное обновление состояния трекера. Рефакторинг.
Refactoring