anchor.diff:                   Setter ! exit,
                    receive
                        scope_setting_done -> ok
  -                 after 200 ->
  +                 after 2000 ->
                        ?error("set_scopes error for entry: ~p", [Entry])
                    end
                end, Setters),
  
positive.code:     ok = set_scopes6(Entry, NewScopeUUID, [Setter | Setters], SettersBak, Offset, BatchSize), %% set_scopes for current entry
      ok = set_scopes6(R, NewScopeUUID, Setters, [Setter | SettersBak], Offset, BatchSize);     %% set_scopes for other entries
  set_scopes6(Entry, NewScopeUUID, [Setter | Setters], SettersBak, Offset, BatchSize) -> %% set_scopes for current entry
      Setter ! {Entry, NewScopeUUID}, %% Send job to first available process
      {ok, ChildLinks} = list_children(Entry, Offset, BatchSize), %% Apply this fuction for all children
      case length(ChildLinks) < BatchSize of
          true -> ok;
          false ->
              ok = set_scopes6(Entry, NewScopeUUID, Setters, [Setter | SettersBak], Offset + BatchSize, BatchSize)
      end,
  
negative.code:                  fun Receiver() ->
                       receive
                           {Entry0, ScopeUUID0} ->
                               Receiver();
                           exit ->
                               ok,
  