Why we built yet another KV store