upadte api