Improved error handling for Mesh Preparation

Also reverts back to async rendering after last commit