Update DCDevice class and DCUtil class