pulse: implemnt ServerInfo