Refactoring `data.batch()`, `data.del()` & `data.set()` to resolve deferreds after synchronizing with persistent storage if configured to do so