update to latest purity