fixed a bug in csv and excel reader; When the colNamesIterator method is called first, then the iterator() will be broken