first commit of n_c
removed unused async module