Hi Young,
I can't remember exactly which version we had when we were working on dynamic repartitioning but you should use the OneSyncGreedy one. That one, I remember for sure. Maybe go to some version around 70s (say 73 or earlier) and try one sync.
Also, you should note that we never got very much benefit out of dynamic repartitioning. If you read our paper, you see that our improvements were only on very limited settings, (for very long running PageRank computations). In general, I advice not to do dynamic repartitioning and also not to work on it. I think it's very difficult to get benefits out of it in a real system implementation. The overheads are just too high.
Best,
semih