improve BaseLiveServer