update demo 2