resolves concurrency exceptions

(Done by a deep copy, but use of iterator() also prevents it, here
because I perform operations, makes more sense this way...)