update components and view setting

update components and view setting