логика изменена в синхронизируемых потоках