use the placeholderImage if the url is nil