don't spawn new tasks if there are already queued