Fixed issue #71 ( opening offline files in linux )

The problem is happening because SocketWatcher is never triggering it's callback. My solution is to manually call dispatch when in offline mode.