addAttribute
initialize the updateScheduled($attribute) = 0
updateRegisteredComponents
incr updateScheduled($attribute)
if { updateScheduled($attribute) == 1 } {
after idle [list safeCallback "$this updateRegisteredComponentsNow $attribute $initiatorId_"]
}