swapped locationmanager implementation with locationclient implementation for faster results and accuracy