semaphore manager
updated ignore