* fix a bug for dao.