add switchable
isInview,pagination rework
update config