fine tune job scheduling logic and introduce more parameters