api + db update