Optimize dc state update management
Track root dc in a frame