Added uo.request retry to semaphore block processing