For a better performance, would be nice cache the queries in memory. http://godoc.org/github.com/golang/groupcache/lru