something weird about threading or http timeouts