removed timeout which didn't work anyway with async requests