after looking again, what we want here is not the asyncpool but the asyncabortguard (totally forgot this is a thing) with that it should be automatic, since when we overwrite the old one it'll get dropped + aborted i'll send a v2