remove needless gc()