Revert "Revert "Update to semaphores lastest ondemand driver""

This reverts commit 06a3863651879b0622175167ef0fc09b85a7769d.