run GC explicitly