fix memory leak

long running process collects thousands of monitor references