anchor.diff:    
   request_to_start_new_backend(Name) -> 
     gen_server:cast(?SERVER, {request_to_start_new_backend, Name}).
  +
  +request_to_terminate_all_backends(Name) ->
  +  gen_server:cast(?SERVER, {request_to_terminate_all_backends, Name}).
   
   dump(Pid) ->
     gen_server:call(?SERVER, {dump, Pid}).
  
positive.code:   start_link/0,
    start_link/2,
    request_to_start_new_backend/1,
    get_host/0, get_seed/0,
    get_routers/0, get_nodes/0,
    dump/1,
  
negative.code: %%                                       {stop, Reason, State}
  %% Description: Handling all non call/cast messages
  %%--------------------------------------------------------------------
  handle_info({stopped_backend, Backend}, State) ->
    backend:update(Backend#backend{status = down}),
    {noreply, State};
    
  handle_info({stay_connected_to_seed, Seed}, State) ->
    join(Seed),
    {noreply, State};
  