now the loader can handle remote image loading.

With this we can add to the loading process images that are not hosted on the same directory.