1.update ui
2.document