update require not to depend on file name natural order