fixed view render on change