There is data race between
func (s *SSEServer) Start(addr string) error
and
func (s *SSEServer) Shutdown(ctx context.Context) error