update persistence layer