Added asynchronous methods; UpdateProfile no longer works asynchronously unless you use the BeginUpdateProfile method.