Update functional view