Added mutex lock to AppViewer when modifying sceneNode