Moved the cache into its own module
Fetch items not in the local cache from elastic search