Support for multiple locations
Fetch caches in a goroutine
Removed debug code