fixed couple of issues with oauthing - no longer do access token retrival on main thread