connect callback is now function(err)
timeout in normal api calls are reported as errmsg