update persistent