new api update