update demo & docs