using updateQueue here does nothing, just poop the update code from controller_process below into doWork and add scheck() calls into the for loops.