fix concurrentmodificationexception