view updates