update
update the views for diff data type