updating databse