auto update file