add GC.WaitForPendingFinalizers();