fix control flow for second req of pool