disable worker request handling, use semaphore instead