Update Semaphore