update demo as text area