HH-44737 add async functionality [s.gromov]

условие в 13-й строке (конструктор) исключает возможность неисполнения этого условия. поле вообще можно сделать final-ом