minor fix in readINodeData, still experience bug when vi writes