update pooling