Fog in general keeps things asyncronous. So for example, one might bootstrap 5000 servers, and wait for them to be ready, ala:

```ruby
# NOTE: Untested code, just a theory.
servers = []
(1..5000).each do |i|
  servers[i] = connection.servers.bootstrap
end

until servers.empty?
  servers.each do |server|
    if server.sshable?
      servers.delete server
    else
      server.reload
    end
  end
end
```