update & test DAO