added retries when fetching bq query result