setItem works, but loading discs from Promise doesn't