An asynchronous, persistent key-value store