anchor.diff:  %% ====================================================================
   %% @doc Synchronize given byte range with other providers
   %% @end
  --spec synchronize(FullFileName :: string(), Offset :: non_neg_integer(), Size :: non_neg_integer()) ->
  +-spec synchronize(File :: file(), Offset :: non_neg_integer(), Size :: non_neg_integer()) ->
       ok | {ErrorGeneral :: atom(), ErrorDetail :: term()}.
   %% ====================================================================
  -synchronize(FullFileName, Offset, Size) ->
  -    {Status, TmpAns} = contact_fslogic(#synchronizefileblock{logical_name = FullFileName, offset = Offset, size = Size}),
  +synchronize(File, Offset, Size) ->
  +    {Status, TmpAns} =
  +        case File of
  +            {uuid, Uuid} ->
  +                case logical_files_manager:get_file_full_name_by_uuid(Uuid) of %todo cache this value somehow
  +                    {ok, Name} -> contact_fslogic(#synchronizefileblock{logical_name = Name, offset = Offset, size = Size});
  +                    Error -> Error
  +                end;
  +            _ -> contact_fslogic(#synchronizefileblock{logical_name = File, offset = Offset, size = Size})
  +        end,
       case Status of
           ok ->
               case TmpAns#atom.value of
  
positive.code:                 Time = 1000000 * Megaseconds + Seconds,
                  case Time < ValidTo of
                      true -> Location;
                      false -> undefined
                  end;
              _ -> undefined
          end,
  
negative.code: -spec mark_as_modified(FullFileName :: string(), Offset :: non_neg_integer(), Size :: non_neg_integer()) ->
      ok | {ErrorGeneral :: atom(), ErrorDetail :: term()}.
  %% ====================================================================
  mark_as_modified(FullFileName, Offset, Size) ->
      {Status, TmpAns} = contact_fslogic(#fileblockmodified{logical_name = FullFileName, offset = Offset, size = Size}),
      case Status of
          ok ->
              case TmpAns#atom.value of
  