anchor.diff:      end.
   
   recv_async_receive_any(#cloudi_context{
  -                           dest_refresh = DestRefresh,
  -                           dest_refresh_delay = DestRefreshDelay,
  -                           scope = Scope,
                              receiver = Receiver} = Context,
                          Timeout) ->
       receive
  
positive.code:     end,
      Context.
  
  sleep(#cloudi_context{
            dest_refresh = DestRefresh,
            dest_refresh_delay = DestRefreshDelay,
            scope = Scope} = Context, Delay) ->
      receive
          {cloudi_cpg_data, Groups} ->
              ok = destination_refresh_start(DestRefresh,
                                             DestRefreshDelay, Scope),
              sleep(Context#cloudi_context{
                        cpg_data = Groups,
                        cpg_data_stale = true}, Delay)
  
negative.code: 
  destinations_refresh_check(#cloudi_context{
                                 dest_refresh = DestRefresh,
                                 receiver = Receiver} = Context)
      when (DestRefresh =:= lazy_closest orelse
            DestRefresh =:= lazy_furthest orelse
  