Update semaphore.rb