added socket manager, going to fix NsdHelper now