arrumando a atualizacao com instanceof e encapsulando componentes gui