added multithreaded http requests