asynchronous http requests

actually working, needs grequests library
Revert "asynchronous http requests"

This reverts commit 2ea2ecd3a5ae36422f2c1e58e53a74befd15cb72.