update getFile and create appendByteToFile