We had to switch to stack-based parsing contexts in order to be able to use context-sensitive token filtering for 'async'. Also this commit fixes the highlighting annotator issue with blinking names of the functions and blinking 'async'.