On the fly proxies and proxy shuffling

Added on the fly proxies and better proxy shuffling support