added random permutation of clients and now all clients are explicitly stopped at the end of the simulation.