use a dao, and a cursoradapter