Logic for TrackedDevice update