Use region information to detect time to autoupdate
Fix crash
Auto-detect region preference
Map matching option
Use Thread instead of AsyncTask
Fix crash
Move location update to AsyncTask
Make path line wider
Add synchronizatios to DirectionService
Update mapsforge and osmdroid