fixed async lex bug
async pattern now works