Feature/341 threading issues with async calculations

https://trello.com/c/oIMe4i0q/341-threading-issues-with-async-calculations
Oh that was the change I forgot to roll back.