update: script tools