anchor.diff:      ok = dbsync_protocol:tree_broadcast(SpaceInfo, SyncWith, Request, 3).
   
   
  +%% broadcast_space_state/1
  +%% ====================================================================
  +%% @doc Broadcasts current sequence numbers for given space to other providers.
  +%% @end
  +-spec broadcast_space_state(SpaceId :: binary()) ->
  +    ok | no_return().
  +%% ====================================================================
   broadcast_space_state(SpaceId) ->
       {ok, #space_info{providers = SyncWith} = SpaceInfo} = fslogic_objects:get_space({uuid, SpaceId}),
       SeqData =
  
positive.code:     changes_receiver_loop({StreamId, NewState}).
  
  
  ping_service_loop() ->
      timer:sleep(timer:seconds(5)),
      try
  
negative.code: %% Active elements
  %% ====================================================================
  
  %% changes_receiver_loop/1
  %% ====================================================================
  %% @doc Endless loop that receives data from DB REST API (_changes) and passes to dbsync worker.
  %%      There is one receiver per _changes stream (i.e. per database/bucket)
  %% @end
  -spec changes_receiver_loop({StreamId :: term(), State :: term()}) -> no_return().
  %% ====================================================================
  changes_receiver_loop({StreamId, State}) ->
      NewState = receive
                     {ibrowse_async_response, RequestId, Data} ->
  