update ProtocolManager.java