readd specific semaphore code for captivate
vibrant update