placed initSharing in startIO callback