add explicit GC calls