incremental work for leveldb-based backend