auto_topo: use argparse