add generic view UpdateView