many updates as ISemaphore has problems on execution