update shadow example