not update ~file