update compelte demo