add whisper-auto-update script

it's like whisper-update, but instead of specifying manual values,
you specify a callback function which gets executed to calculate
the new value