Changes from using async module to contra