View/ViewModel updates