included async, going to rewrite the callback hell in the derby main router with async
refactored the get main controller to use waterfall async. tested it out and works fine