views and update