avoid _updateNodes calls running in parallel to each other (fixes #752)