Add request timeout