persistent data using localstorage_adapter.js