update jdialog implmentaiton