перенес главную процедуру в отдельный поток, добавил анимацию ожидания, небольшие фиксы