Fix console errors
Extract xhr timeout & timeout handling into a module
Send remove geo data request synchronously on beforeunload