a class that lets you register several functions that are run async followed by a callback