use ccng v2 api for update handles

tests done:

1. passed unit test
2. passed yeti except some known issue
3. manually ran rebalance script of the node and the service gateway is able to send the correct messages.