bug in more than one workers, for branch checkout
for branch checkout
bug fix, tested with multi-workers sgd