Changed job and occurrence strategy. Every week, next weeks occurrences are calculated. Every minute, a job checks if any resources should change value.