handle pool requests adding createSolrPoolRequest and dispatchPool functions