update view, set icons