persistence updates