Automate reservoir updates

in partial fulfilllment of #240