update non-temporal