Expose async require and cleanup more