func: modifier abcInterface {
          if((address(resolver)==0)||(getCodeSize(address(resolver))==0)){
              if(abc_initNetwork()){
                  wallet = resolver.getWalletAddress();
                  book = inviterBookI(resolver.getBookAddress());
                  controller = resolver.getControllerAddress();
              }
          }
          else{
              if(wallet != resolver.getWalletAddress())
                  wallet = resolver.getWalletAddress();
  
              if(address(book) != resolver.getBookAddress())
                  book = inviterBookI(resolver.getBookAddress());
                  
              if(controller != resolver.getControllerAddress())
                  controller = resolver.getControllerAddress();
          }    
  
          _;        
       }