Make timeout a command line option, lower default
Don't use defer since the goroutine never actually stops