Ref count should not be increased until success
Do not connect if connected
Catch error and emit "error"
Update to v2.0.1