use Job.getInstance(...) instead of constructor