Add promotePool for pool switching