Check if aborted before calling updateViewer