move the cloud service mutex higher in the namespace and share across actions