Поправил апдейты, должны быть рабочие.
Также хочу вынести апдейт в отдельный метод, но страшно, сделаю завтра