add sockutil submodule