manage pool