Adding location tracker which will get updated location from whichever source possible.
Getting all the spotfixes from the server in a async task while the user sees the loading bar.
Sync the new spotfixes in the local db and remove the old ones.