minor fix
first async functionality