Set file path to be volatile
Refactoring rebalance for producer/consumer