IOTask, ReporterTask, and IO Threads