but within this thread, all the io stuff will use the event loop, so it will be single threaded, right?