many changes, only node version for nowwq
rebalance logic