 		else
 			@father = new_father
 
-		if @children
-			for c in @children
-				c.setFather(@)
+		# if @children
+		# 	for c in @children
+		# 		c.setFather(@)
 		@
 
 	isRoot: ->

						timeout: -1
						call: (_items) =>
							# console.error @getUniqueId(), open_counter, @__open_counter, "chunking work"
							if open_counter < @__open_counter
								# we are already in a new run, exit
								return false
							@__appendNode(_items[0], true) # , false, true))

			.done =>
				# console.error @getUniqueId(), open_counter, @__open_counter, "chunking work DONE"
				if open_counter < @__open_counter
					return

				if not @isRoot()

			@do_open = false

		if remove_self
			# console.debug "removing ", @getUniqueId(), @getDOMNodes()?[0], @__is_rendered, @getRowIdx()
			if @__is_rendered
				tree = @getTree()
				if tree and not tree.isDestroyed()
