commit by huzl

1. New garbage collection feature.