Removing an unneeded re-index of `DataStores` triggered when executing `DataStore.prototype.setUri()`, fixed `DataStore.prototype.sync()` usage of a `Deferred`, updating calls to `DataStore.prototype.batch()`
Merge pull request #418 from avoidwork/edge

Optimizations