anchor.diff:  
   
   -record(state, {
  -    time
  +    time,
  +    timer
   }).
   
   
  
positive.code: -spec handle_cast(term(), #state{}) ->
      {noreply, #state{}}.
  
  handle_cast(Msg, State) -> 
      lager:error("Module ~p received unexpected cast ~p", [?MODULE, Msg]),
      {noreply, State}.
  
negative.code:     gen_server:call(?MODULE, get_pending).
  
  
  %% @private
  update_timer(Time) ->
      gen_server:cast(?MODULE, {update_timer, Time}).
  
  
  %% ===================================================================
  %% gen_server
  