bugfix: socket channel