updates GCS