web.py#update function