unify large vector and normal arena sweeping
extend simple gc to be generational