web: together ws and tcp

all in staffs