e properly updates when file doesn`
t exist