fixed setting new url whilst still loading previous image causing model to go into error state