override expireCache for proxies

* clean up the observer
* remove the unused releaseProxy