Alter dispatch queue at dispatch time

attempt to fix issue #5