add a new method for load remote image with placeholder image.