pothos: use async futures to speed up module load