- found all data needed
- parallel foreach improvement