refine
	new file:   config.go
	modified:   event.go
	modified:   signal.go
	modified:   simulate.go
	modified:   thread.go