Manual file extant, updating logic