Threading optimization, and job overlapping issue resolved