dao: update dao.save method