rename gcs_popFirst to gcs_shift