lock update latest API + LD