back to iterator for ExternalSort