improved job dispatch