only reconfigure job if necessary