anchor.diff:                  true -> m_identity:insert(Id, twitter_id, TwitterId, Context);
                   _    -> ignore
               end,
  -            ?DEBUG("twitter"),
  -            ?DEBUG(Restart),
  -            ?DEBUG(NonEmptyNewId),
               case Restart of
  -                true  -> gen_server:cast(?MODULE, restart_http);
  +                true  -> 
  +                    z_notifier:notify(restart_twitter, Context);
                   false -> ok
               end
       end.
  
positive.code: %%                                       {noreply, State, Timeout} |
  %%                                       {stop, Reason, State}
  %% @doc Handling all non call/cast messages
  handle_info({'EXIT', Pid, restarting}, State=#state{twitter_pid=Pid}) ->
      ?DEBUG("Restarting"),
      timer:sleep(500),
      {noreply, restart_http(State)};
  
  handle_info({'EXIT', Pid, {error, Reason}}, State=#state{twitter_pid=Pid}) ->
      ?DEBUG(Reason),
      timer:sleep(15000),
      {noreply, restart_http(State)};
  
  handle_info(_Info, State) ->
      ?DEBUG(_Info),
      {noreply, State}.
  
  restart_http(State=#state{context=Context}) ->
      NewPid = start_following(Context),
      State#state{twitter_pid=NewPid}.
      
  
  %% @spec terminate(Reason, State) -> void()
  %% @doc This function is called by a gen_server when it is about to
  
negative.code: %% @spec start_link() -> {ok,Pid} | ignore | {error,Error}
  %% @doc Starts the server
  start_link(Args) when is_list(Args) ->
      gen_server:start_link(?MODULE, Args, []).
  
  %%====================================================================
  %% gen_server callbacks
  