Use async.doWhilst for client.execute retries