fix garbadge collect on list.clear