call run with a promise of a connection