fixed concurrentModificationException