Added request timeout