fix an embarassing refactoing bug in run_*_mode()
change rpc.call() to return ElementTree by default
add run_benchmarks()