time out NewSession before Open itself
a chan is a bit easier to follow here, I think
refactor
Try throttling connection opening