Use an Iterator for concurrent modification

Unless we use an Iterator to move through
clients array, we cannot remove items
during the loop.