Improve event processing by shifting the work from handler to seperate service