check the arch are the same between job setting and worker, then assign the job

fixture tests should failed as I expect, and I'm not yet fixed it, just open for reviewing the check