How to change a material's albedo texture during runtime from an online image?

As the question says, I have this material using a texture for albedo and I’d like to change this during runtime. This material is being used from several objects and looks like this:


I have already done the part of downloading an image and applying it as a texture on a grid (using WWW.LoadImageIntoTexture), however I have no idea how to do that for albedo. Is this even possible? Do I need to change the actual asset every time?

Thank you for any hint!

take a look at this post,see here