on.exit update