Benchmark async; Todo: use valgrind and watch memory.