update garbage collector