anchor.diff:      ping_service_loop([]).
   ping_service_loop(Spaces) ->
       NewSpaces =
  +    %% Update supported spaces list if possible
           case gr_providers:get_spaces(provider) of
               {ok, SpaceIds} ->
                   SpaceIds;
  -            {error, Reason} ->
  +            {error, _Reason} ->
                   Spaces
           end,
       Res = [catch broadcast_space_state(SpaceId) || SpaceId <- NewSpaces],
  
positive.code:     ok = dbsync_protocol:tree_broadcast(SpaceInfo, SyncWith, Request, 3).
  
  
  broadcast_space_state(SpaceId) ->
      {ok, #space_info{providers = SyncWith} = SpaceInfo} = fslogic_objects:get_space({uuid, SpaceId}),
      SeqData =
  
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} ->
  