remove from iterator by Iterator.remove() insted of Map.remove() #4