create and update jobs