* update demo