semaphores should not wait that long when using local semaphores