Cache the _fetchResources promise