jframe updates