sync up CoreMotion probes
add wakeup and record, restore state.
don't start background updates unless collector was already running
fix bug with wrong screen on load
fix upload in background