require.async support for vm; various