enforce uniqueness of jobs by hash