main thread sleeps and background threads are daemons now.