better error handling when saving without a _rev or with an outdated _rev