fixed_some_async_stuff__still_not_works_well