update pi demo