As I suggested with `StageTable`, here you should just pass a list of pools to the constructor rather than having a singleton PoolTable that where you mutate the state using external function calls. You can create a new PoolTable each time you need to render the PoolPage.