private void setAdapterCurrentCoordinates(final boolean forceSort) {
        adapter.setActualCoordinates(LocationDataProvider.getInstance().currentGeo().getCoords());
        if (forceSort) {
            adapter.forceSort();
        }
    }
TODO Possibly parts should be a Thread not a Handler
main/src/main/java/cgeo/geocaching/CacheListActivity.java