refine proxy.py