IceCondor Backend API client communcation using single-line JSON in JSON-RPC format multithreaded request processing Protobuf on-disk stoage with LMDB indexing