add q-retry and promise-pool definitions