separate better dirty/new flags; add cdocs
two versions of accumulator util
defer_to_thread the bulk of write operations

and batch the notifications back to the memorystore,
within the reactor thread.