update scripting