remember the position in file
updat