Added timer for request timeout