US ambassador appeals for patience in Iraq