SMS count doesn't update automatically

I have an unread SMS counter that should show the amount of unread messages using uc(sms). If I get a message while on my launcher, I will not see the 0 update to 1. If I go into an app, such as Chrome, a game, or anything, then come back, it'll update to 1.

Am I missing some kind of auto update option? Does KLWP not update unread counters without requiring task switching? The clock that I created continues to update as I stare at it, so I know KLWP is still running. My animations when swiping between screens works, too, but doesn't force UC to update, either.