read file modification