add alternative leveldb backend based on goleveldb.