save the desired accuracy between restarts
distinguish between distanceInterval and distanceFilter: distanceFilter is set to CoreLocation distanceFilter and distanceInterval impacts the distance between consecutive events; remove backgroundtaskidentifier handling in corelocationmanager seems to be erroneus
save last position in the core data database with flag isLastWhenRecording: when the was an abnormal stop the new start  would automatically renew recording session