fixed setup, dao ready sometimes firing before listener attached