fix a updateFile bug