added http timeouts, but they don't seem to be working