//cleanSharesTask :: Int MTaskDevice -> Task [MTaskShare]
//Clean out shares when a device has been removed
-updateShareFromPublish :: MTaskDevice Int BCValue -> Task [MTaskDevice]
+updateShareFromPublish :: MTaskDevice Int BCValue -> Task BCValue
//updateShare :: Int BCValue -> Task [MTaskShare]
getRealShare :: MTaskDevice MTaskShare -> Shared BCValue