anchor.diff:  
   -spec buffer(term()) -> ok | error().
   buffer(Payload) ->
  -    gen_server:call(?MODULE, {buffer, Payload}, infinity).
  +    gen_server:cast(?MODULE, {buffer, Payload}).
   
   %%%===================================================================
   %%% gen_server callbacks
  
positive.code:             Buffer0
      end,
  
      {reply, ok, State#state{buffer=Buffer}};
  
  %% @private
  handle_call(Msg, _From, State) ->
      _ = lager:warning("Unhandled messages: ~p", [Msg]),
      {reply, ok, State}.
  
  %% @private
  -spec handle_cast(term(), #state{}) -> {noreply, #state{}}.
  handle_cast(Msg, State) ->
      _ = lager:warning("Unhandled messages: ~p", [Msg]),
      {noreply, State}.
  
negative.code: -spec handle_call(term(), {pid(), term()}, #state{}) ->
      {reply, term(), #state{}}.
  
  %% @private
  handle_call(Msg, _From, State) ->
      _ = lager:warning("Unhandled messages: ~p", [Msg]),
      {reply, ok, State}.
  
  %% @private
  -spec handle_cast(term(), #state{}) -> {noreply, #state{}}.
  
  handle_cast({buffer, {Id, _Type, _Metadata, _Value} = Payload},
              #state{buffer=Buffer0}=State) ->
      Buffer = case lasp_config:get(broadcast, false) of
          true ->
  