fix potential deadlock in create_one_file