update demo

close #57 #52