rename api & update demo