handle pools setting