fix a trivail bug moving an empty files

make bog as the default rules for resolving local repeat

the local flow contraint seems peforming worse on average case

keep local flow contraint option for future experiment