fix bugs and client add serverVersion response