app: api update