update against old values