run all fns in async and use constraints exported from a dir