Remove throw and make more async
More adjustments
Merge pull request #7 from orionsbelt-battlegrounds/remove-throw-from-process-badges

Remove throw and make more async