improve persistence service methods