bugfix: call service.run() to start the event loop
fix crash issue: set the parser data
fix typo