Async run

wait, what? is this working already?