new script preview
purge + controler update