using synchronized qsub so we don't have to poll, much less code is needed now