separate sync socket