update purmoments