updating across scopes