The widget is not aware whether it is synchronized with the server bread count. As resource update is relative change (simply add or substract from the current count) the server does calculations using its own count as base. Out-of-sync updates are always misleading for the users – they make decisions depending on their own state (count) assuming that state is synchronized.