update, byChild, byParent methods
todo demo