* update dialog
* update code