add async module and public method to parse new node with canny - non testet code