anchor.diff:  
   ab_delete(Server, Key) ->
   	gen_server:cast(get_client_pid(Server), {mc, {delete, Key}}).
  -	
  +
   
   % internal apis
   
  
positive.code:             end,
  
      {Ps, NewMs};
      
  handle_resp(#resp{opcode=noop,seq=Seq}=Resp, {Ps, Ms}) ->
      case dict:find(Seq, Ms) of
          error -> 
              Ms;
          {ok, ItemDict} ->
              case dict:find(Seq, Ps) of
  
negative.code:     case (catch send_req(Sock, Seq, Req)) of
          true ->
              ItemDict = lists:foldl(fun(K, Acc) -> dict:store(K, undefined, Acc) end, dict:new(), Keys),
              {ok, State#state{seq=Seq+1,
                          pendings=dict:store(Seq, {From, app_util:now()}, Ps),
                          mgets=dict:store(Seq, ItemDict, Ms)}};
          _ ->
              {not_sent, State}
  