optimise pool listing for pools with many datasets