Update view component