UI update and properties update