database updates async calls