remove cache
remove and dispose all children.
add change event  to switch