Worker.interrupt will not work anymore since Worker are runnable now. corresponding threads must be interrupted in the scheduler