socket module updated