changed thread that starts the singleton