|  | @@ -108,10 +108,10 @@ public class DeviceControl {
 | 
	
		
			
				|  |  |  			msg.setData("Timeout. Device did not response to this command.");
 | 
	
		
			
				|  |  |  			resultHolder.invokeAllResult(msg);
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  | -		resultHolder.put(key, uuid, result);
 | 
	
		
			
				|  |  |  		if (resultHolder.exist(key, null)){
 | 
	
		
			
				|  |  |  			return result;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | +		resultHolder.put(key, uuid, result);
 | 
	
		
			
				|  |  |  		cmder.recordCmd(device, channelId, recordCmdStr, event -> {
 | 
	
		
			
				|  |  |              RequestMessage msg = new RequestMessage();
 | 
	
		
			
				|  |  |  			msg.setId(uuid);
 |