Are you keeping it single threaded?

No, I wasn’t able to get it working with async io using io_uring/kqueue.