fix locale
update DAO