add ao and ai uci loop