removing typhoeus dependency, making optional