configurable delays between gc,  fixes #1342

also WeakHashMap of OMemoryWatchdog listeners, just in case