still something wrong with baseDao.getSession. Need further check