add history api demo