@elect the commonpool is very limited and shouldn't be blocked, since other less heavy coroutines won't run. If your calculations aren't cpu intensive, you should make your own pool optimized for the purpose. There's an open issue to create an iopool fo example... Also don'tforget to clode the poolwhen finished.