add GC.Snapshot