anchor.diff:              end
       end.
   
  +retry_handler(Handler, RetryOnOL) ->
  +    case RetryOnOL of
  +        true ->
  +            io:format("Server Overloaded, Sleep ~p ms and Retry~n", [?OL_SLEEP_INTERNVAL]),
  +            timer:sleep(?OL_SLEEP_INTERNVAL),
  +            Handler();
  +        _ ->
  +            {error, {http_error, "503"}}
  +    end.
   
   should_retry({error, send_failed})       -> true;
   should_retry({error, connection_closed}) -> true;
  
positive.code:     Auth = io_lib:format("AWS4-HMAC-SHA256 Credential=~s, SignedHeaders=~s, Signature=~s", [Credential, SignedHeader, Sig]),
      {Sig, SignHead, SignKey, Auth}.
  
  do_put(Url, Headers, Value) ->
      TS = leo_date:now(),
      Headers_2 = [
                   {"Date", leo_http:rfc1123_date(TS)},
  
negative.code:             ok;
          {ok, "204", _Header, _Body} ->
              ok;
          {ok, "503", _Header, _Body} ->
              retry_handler(fun() -> do_put_v4_chunk(Url, Headers, Value, ChunkSize, NoHash, RetryOnOL) end , RetryOnOL);
          {ok, Code, _Header, _Body} ->
              {error, {http_error, Code}};
          {error, Reason} ->
  