i/o is performed in parallel, in thread pool and whatnot