fixed non working tunneling system, due to wrong service id used to query online peers
- added notification from global router to client services
- keep distant messages in outbox until they get notified to be received
- cleanup dead code