fix bug of PoolMap and TakeService