1. rethrow ProcessCanceledException;
2. using reparse virtual files instead of reload psi elements because
the latter only updates the document if the file is opened