added semaphore to feedables