async file reading
async definition file generation and working example