more semaphore test