unfinished red black tree, insert fix balance has bug