update demo branch