avoid deadlock in 3D charts

taking the mutex before calling join is silly

Change-Id: I5a2df82f748aa7ccd13824369da5c81842285076
avoid deadlocks in BENCHMARK_MODE

Change-Id: I1f994ecb6efbd302430062421ccc953dee904741
fix one more deadlock

Change-Id: I1e8e24735f6a57982834f84b26042b7082fa4410
that mutex is not necessary

The join makes sure that the thread is not running anymore

Change-Id: I3f900e36833240544005d03ce1ae1f2330365a03
by default we want the non-benchmark mode

Change-Id: I82c8d0c36f1748158545a2bfa5b816c5bb9d44f0