fix location bugs and continuously updating location bugs and switching between keyword streaming and location streaming bugs