add a GC after enqueue instance become nil , this may avoid memory leak when huge amount instance create.