fixed view updating