text and image update