fixed issue: require return empty object instead of undefined if module name is wrong