Add multi pool support to client mode