defer thread init until first resoltion (or iothread_init, TBD)