Add bigquery caching