correção singleton