added batched transactions
added unit tests for batched catchup and Store.safe_insert_value