update GarbageCollector