nio improved and better progress reporting.