add back cleanup to reset pool