remove old gc in favor of a top down invalidation strategy