update to latest purity from pub