autoload is not threadsafe