add semaphore comment