refactored quartz scheduler/job with generics, new version of publish
jobs