Plain Diff
refactor: changed to an async connection method, sharing a channel as much as we can Closes #48 See merge request !25