onchange.sh updated