updated polyroots