This line makes a new HTTP request for the sole reason to set a property which might not even be used by most of the people. I suggest the coverURL be retrieved on demand through a separate function, not here.