Use repaint() instead of update() when redrawing the scene after a pick so that the new scene is repainted immediately.