realizei simplificacoes no codigo. retirado padrao singleton para o usuariodao.