diff --git a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/Info.plist b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/Info.plist
index 2d1b744cd..f6741846b 100644
--- a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/Info.plist
+++ b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/Info.plist
@@ -8,32 +8,32 @@
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
BridgeClient.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
DebugSymbolsPath
dSYMs
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
BridgeClient.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient
index 8d8050bb8..cee0c2070 100755
Binary files a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient and b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient differ
diff --git a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient
index 2770569ab..fed1f2654 100644
Binary files a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient and b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient differ
diff --git a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64_x86_64-simulator/BridgeClient.framework/BridgeClient b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64_x86_64-simulator/BridgeClient.framework/BridgeClient
index f590e18ae..08f22d1f5 100755
Binary files a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64_x86_64-simulator/BridgeClient.framework/BridgeClient and b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64_x86_64-simulator/BridgeClient.framework/BridgeClient differ
diff --git a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64_x86_64-simulator/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64_x86_64-simulator/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient
index c01f92975..8c9a1e75f 100644
Binary files a/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64_x86_64-simulator/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient and b/SwiftPackage/Binaries/debug/BridgeClient.xcframework/ios-arm64_x86_64-simulator/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient differ
diff --git a/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient b/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient
index 063bca302..6a0016305 100755
Binary files a/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient and b/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64/BridgeClient.framework/BridgeClient differ
diff --git a/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient b/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient
index f533d6776..4407ac705 100644
Binary files a/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient and b/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient differ
diff --git a/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64_x86_64-simulator/BridgeClient.framework/BridgeClient b/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64_x86_64-simulator/BridgeClient.framework/BridgeClient
index f8a734602..db9a6992a 100755
Binary files a/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64_x86_64-simulator/BridgeClient.framework/BridgeClient and b/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64_x86_64-simulator/BridgeClient.framework/BridgeClient differ
diff --git a/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64_x86_64-simulator/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient b/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64_x86_64-simulator/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient
index c695a38d3..783b5730d 100644
Binary files a/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64_x86_64-simulator/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient and b/SwiftPackage/Binaries/release/BridgeClient.xcframework/ios-arm64_x86_64-simulator/dSYMs/BridgeClient.framework.dSYM/Contents/Resources/DWARF/BridgeClient differ
diff --git a/bridge-client/src/iosMain/kotlin/org/sagebionetworks/bridge/kmm/shared/NativeTimelineManager.kt b/bridge-client/src/iosMain/kotlin/org/sagebionetworks/bridge/kmm/shared/NativeTimelineManager.kt
index c423b64c1..642e4f58f 100644
--- a/bridge-client/src/iosMain/kotlin/org/sagebionetworks/bridge/kmm/shared/NativeTimelineManager.kt
+++ b/bridge-client/src/iosMain/kotlin/org/sagebionetworks/bridge/kmm/shared/NativeTimelineManager.kt
@@ -80,9 +80,9 @@ class NativeTimelineManager(
fun observeTodaySchedule(isNewLogin: Boolean) {
todayJob = scope.launch {
- if (isNewLogin) {
- adherenceRecordRepo.loadRemoteAdherenceRecords(studyId)
- }
+ // Always load remote adherence records
+ adherenceRecordRepo.loadRemoteAdherenceRecords(studyId)
+ // Start the observer
repo.getSessionsForToday(studyId, alwaysIncludeNextDay).collect { timelineResource ->
(timelineResource as? ResourceResult.Success)?.data?.let { timelineSlice ->
viewUpdate(timelineSlice.toNaive())