concurrentModificationException avoided