tweak SharedPtr<T>::release ()