removed unneeded Semaphore import