bugfix: socket lib