recaculate balance when update and create
remove root category
report property ok
add fixme