pycurl is dependency of tornado, tornado can also take use of futures