async the functions
ok so no it doesn't segfault dammit
ls 1.1.1