add Semaphore Manager