add: first version of view update script
fix: now ccustom keep value type