update web handler