update ScopedPtr