Add: NIO in file read and write