update UI and icons