Update semaphor.go