multi-document ACID transactions