anchor.diff:  %% API
   -export([start_link/0,
            stop/0]).
  --export([heartbeat/0]).
  +-export([heartbeat/0,
  +         force_sync/0
  +        ]).
   
   %% gen_server callbacks
   -export([init/1,
  
positive.code: 
  
  handle_call(stop,_From,State) ->
      {stop, normal, ok, State}.
  
  
  %% Function: handle_cast(Msg, State) -> {noreply, State}          |
  
negative.code:              ok | any()).
  defer_heartbeat(Time) ->
      catch timer:apply_after(Time, ?MODULE, heartbeat, []).
  
  
  %% @doc Synchronize remote-cluster's status/configurations
  %% @private
  sync() ->
      case leo_mdcr_tbl_cluster_mgr:all() of
          {ok, Managers} ->
              ok = exec(Managers);
          not_found ->
              void;
          {error, Cause} ->
              error_logger:error_msg("~p,~p,~p,~p~n",
                                     [{module, ?MODULE_STRING},
                                      {function, "maybe_heartbeat/1"},
                                      {line, ?LINE}, {body, Cause}])
      end,
      ok.
  
  
  %% @doc Retrieve status and members from a remote-cluster
  