rewrite ao with uci support
add ao server support