update for no image and placeholder