refactoring a causa di indexedDB