update API draft