update web.py