refactor job settings to class

usage of job presets

add rate control factor