pool: proper backoff