rewrite OnSubscribeRefCount