Job thread - for real