better process checking and handle closing
test for local shuffle