add pool recycle