Issue #5: Check existing jobs before update