background daemon not only logs GPS but also syncs GPS to server if there is a connection