anchor.diff:  %% Initializes the server.
   %% @end
   %%--------------------------------------------------------------------
  --spec init(Args :: term()) -> {ok, state(), non_neg_integer()}.
  +-spec init(Args :: term()) -> {ok, state(), {continue, atom()}}.
   init(_) ->
       process_flag(trap_exit, true),
  -
  -    Status = check_openfaas_status(),
  -    atm_openfaas_status_cache:save(?SERVICE_NAME, Status),
  -
  -    %% TODO
  -    State = #state{status = Status, running_smoothness = case Status of
  -        healthy -> good;
  -        _ -> disrupted
  -    end},
  -    {ok, State, timer:seconds(?STATUS_CHECK_INTERVAL_SECONDS)}.
  +    {ok, undefined, {continue, create_state_outside_of_init_to_not_block_op_start_for_few_milliseconds}}.
   
   
   %%--------------------------------------------------------------------
  
positive.code: 
  -spec setup_internal_service() -> ok.
  setup_internal_service() ->
      ok = internal_services_manager:start_service(?MODULE, ?SERVICE_NAME, ?SERVICE_NAME, #{
          start_function => start_service,
          stop_function => stop_service
      }).
  
negative.code: 
  -spec stop_service() -> ok.
  stop_service() ->
      ok = supervisor:terminate_child(?FSLOGIC_WORKER_SUP, ?MODULE),
      ok = supervisor:delete_child(?FSLOGIC_WORKER_SUP, ?MODULE).
  
  
  %%%===================================================================
  