Fix huge flaw in the way how threads initialise

it spawned new threads on each call Settings class :rage4: