Adding missing file.
Updating tests
Post processing event is now awaitable
Removing unnecessary async methods