anchor.diff:  		   max_keep_alive_request = NrOfRequest,
   		   mfa                    = MFA,
                      chunk                   = chunk_start(MaxChunk)},
  -    
  -    ok = http_transport:setopts(SocketType, Socket, 
  -                                [binary, {packet, 0}]),
  -    activate_once(Socket, SocketType),
  +    setopts(Socket, SocketType, [binary, {packet, 0}, {active, once}]),
       NewState =  data_receive_counter(activate_request_timeout(State), httpd_util:lookup(ConfigDB, minimum_bytes_per_second, false)),
        gen_server:enter_loop(?MODULE, [], NewState).
   
  
positive.code: 
      case Data of
  	<<>> ->
              activate_once(ModData#mod.socket, ModData#mod.socket_type),
  	    {noreply, NewState};
  	_ ->
  	    handle_info({dummy, ModData#mod.socket, Data}, NewState)
  
negative.code:     handle_internal_chunk(State#state{chunk = {continue, CbState},
                                        body = Chunk}, Module, Function, Args);
  handle_msg({continue, Module, Function, Args}, 	#state{mod = ModData} = State) ->
      setopts(ModData#mod.socket, ModData#mod.socket_type, [{active, once}]),
      {noreply, State#state{mfa = {Module, Function, Args}}};
  handle_msg({last, Body}, #state{headers = Headers, chunk = {_, CbState}} = State) -> 
      NewHeaders = Headers#http_request_h{'content-length' = integer_to_list(size(Body))},
  