At the moment we are spending a lot of time on waiting for remote nodes. Instead, we should make `http.rb` reactive. See also #81