taking the mutex before calling update is a deadlock as well

The mutex is unnecessary as update is calling join in the beginning
anyway.

Change-Id: I1dc0c415f4405b58ddbe3640fa8870bed9fefef3
prevent that deadlock by only rpotecting shared resources

Again update may not be protected bt the mutex.

Change-Id: I8b9862c8ecafad75eea3b9e041d3063532f7bf63
that join was not necessary

The join before already makes sure that the thread is not running
anymore.

Change-Id: I9a8eb9f436412a2bf75f72a33d23a57016394eec
we don't need blocking user input anymore with the threaded rendering

Change-Id: I9cde4c5629f2970b9c24d98897580a2442661bc2
avoid showing the picking frame for too long

Change-Id: I58a04325ba6ae42fffddf89905c997fb9ff9fd35
fix animation for GL3D chart

Change-Id: Ibcc87329f02c435638cb31f8e969b94b729b7f31