persistent local storage with delete