Use locking because remove() method not supported on COW iterator