api update according to spex