multi threaded step job