add update_on_commit option to fireplace, spartacus, webpay, and zamboni