* refactored EventManager to run asyncs on call only, app defaults to run before response * fix tests