add missing cleanup
add cleanup functions in DomeSurface