fixed show issues after incremental analysis, get rid of SwingUtils.invokeLater