more api demo update