anchor.diff:      ok = leo_metrics_req:notify(?STAT_COUNT_PUT),
       replicate_fun(?REP_LOCAL, ?CMD_PUT, Object#?OBJECT.addr_id,
                     Object#?OBJECT{method = ?CMD_PUT,
  -                                 clock  = leo_date:clock(),
  +                                 clock = leo_date:clock(),
                                    req_id = ReqId}).
   
   
   %% @doc Insert an  object (request from remote-storage-nodes/replicator).
  -%%
   -spec(put(Ref, From, Object, ReqId) ->
                {ok, atom()} |
                {error, any()} when Ref::reference(),
  
positive.code:     case replicate_fun(?REP_LOCAL, ?CMD_DELETE,
                         Object#?OBJECT.addr_id,
                         Object#?OBJECT{method = ?CMD_DELETE,
                                        data   = <<>>,
                                        dsize  = 0,
                                        clock  = leo_date:clock(),
                                        req_id = ReqId,
                                        del    = ?DEL_TRUE}) of
          {ok,_} ->
              delete_1(ok, Object, CheckUnderDir);
          {error, not_found = Cause} ->
  
negative.code: head_1([_|Rest], AddrId, Key) ->
      head_1(Rest, AddrId, Key).
  
  
  %%--------------------------------------------------------------------
  %% API - HEAD with calculating MD5
  %%--------------------------------------------------------------------
  %% @doc Retrieve a metada/data from backend_db/object-storage
  %%      AND calc MD5 based on the body data
  -spec(head_with_calc_md5(AddrId, Key, MD5Context) ->
               {ok, #?METADATA{}, any()} |
               {error, any()} when AddrId::integer(),
  