cargo: add a couple more dependencies
connection: add bind option