update db + api