Support overriding the cache

Support query `override=true` to ignore cached data and request fresh.
Also got rid of `winston` and use `debug` for logging purpose.