Use fork instead of thread
Add scoped logger and encapsulate parallel job logic