Update Memory, Rest, JsonPatch stores, make DocumentView understand promises, reduce snapshotting in jsonPatch--do it in synchronizer instead