modify demo & fix bug