improve simple_pool