fix thread initalisation