now bench.py accept ARGV
ignore __pycache__