update demo (p1)