stateful image view updates