Reverted GPSClient polling change.

* using single updates was causing too many issues with GPS wakeup &
etc.