anchor.diff:      SessId = user_ctx:get_session_id(UserCtx),
       FileGuid = file_ctx:get_logical_guid_const(FileCtx),
   
  -    {ok, Ans} = replica_synchronizer:synchronize(UserCtx, FileCtx, Range,
  -        Prefetch, undefined, Priority),
  +    {ok, #file_location_changed{file_location = FL} = Ans} =
  +        replica_synchronizer:synchronize(UserCtx, FileCtx, Range, Prefetch, undefined, Priority),
   
       %TODO VFS-7393 do not use lfm, operate on fslogic directly
       {ok, Handle} = lfm:open(SessId, {guid, FileGuid}, read),
  
positive.code: synchronize_block(UserCtx, FileCtx, Block, Prefetch, TransferId, Priority) ->
      case replica_synchronizer:synchronize(UserCtx, FileCtx, Block,
          Prefetch, TransferId, Priority) of
          {ok, Ans} ->
              #fuse_response{status = #status{code = ?OK}, fuse_response = Ans};
          {error, Reason} ->
              throw(Reason)
      end.
  
negative.code:     lfm:release(Handle),
  
      Checksum = crypto:hash(md4, Data),
      LogicalUuid = file_ctx:get_logical_uuid_const(FileCtx),
      #fuse_response{
          status = #status{code = ?OK},
          fuse_response = #sync_response{
              checksum = Checksum,
              file_location_changed = Ans#file_location_changed{file_location = FL#file_location{uuid = LogicalUuid}}
          }
      }.
  
  