Use  HDFS IO factory for all IO operations

Use  HDFS IO factory for all IO operations