update view and icons