add mutex back
	modified:   event.go
	modified:   logger.go
	modified:   signal.go
	modified:   simulate.go
	modified:   systemgo.go
	modified:   systemgo_test.go
	modified:   thread.go