add update-file feature