anchor.diff:      {ok, NewDB} = open_db(NewOptions, DbPath, ColumnFamiliyOpts),
       ok = write_enterdb_ldb_resource(#enterdb_ldb_resource{name = Shard,
   							  resource = NewDB}),
  +    gen_server:cast(self(), start_reader),
       {noreply, State#state{db_ref = NewDB,
   			  options = NewOptions,
   			  options_pl = NewOptionsPL}};
  
positive.code: 			   db_ref = DB,
  			   db_path = DbPath,
  			   ttl = TTL,
  			   options_pl = OptionsPL}) ->
      ok = delete_enterdb_ldb_resource(Shard),
      ok = rocksdb:close_db(DB),
      Reply =
  
negative.code:     {ok, NewDB} = open_db(NewOptions, DbPath, ColumnFamiliyOpts),
      ELR = #enterdb_ldb_resource{name = Shard, resource = NewDB},
      ok = write_enterdb_ldb_resource(ELR),
      gen_server:cast(self(), start_reader),
      {reply, Reply, State#state{db_ref=NewDB,
  			       options=NewOptions,
  			       options_pl=NewOptionsPL}};
  