Add new long-polling request function
Use new long-polling function

hangups should now detect and recover from network issues better.