ajustar atualização em tempo real
separar responsabilidade do socket