use iterator to reduce cache in migration

3 jobs for improve-source in 3 minutes and 29 seconds (queued for 3 seconds)
latest