перевод архитектуры прогаммы с целью, чтобы шеловская команда выполнялась в отдельном потоке(пока не доконца, валиться в shared ptr)