updated view modes