update three demos