allow 'func' variable name when using async lambda expression