update readme and demo