use require.cache instead