add go ws serv
add some change