anchor.diff:    //this doesnt send anything
     //it just wait something to come from socket
     //it parse it and execute future
  -  Future senddummy(){
  +  Future _senddummy(){
       Completer completer = new Completer.sync();
       _future = _future.then((_) =>
           RedisParser.parseredisresponse(_stream)
  
positive.code:     return completer.future;
    }
    
    Future sendraw(List data){
      _socket.add(data);
      return senddummy();
    }
    
    Future send(object){
      var s = RedisSerialise.Serialise(object);
      return sendraw(s);
    }
    
    void disable_nagle(bool v){
  
negative.code: 
  part of redis;
  
  /// Class for server connection on server
  class RedisConnection{
    Socket _socket = null;
    LazyStream _stream = null;
    Future _future = new Future.value();
    
    /// connect on Redis server as client
    Future<Command> connect(host, port){
      return Socket.connect(host, port)
      .then((Socket sock){
        _socket = sock;
  