Not shure yet, It's correct when xbmc starts, but it isn't updating when xbmc is running.
I thought that it might be a bug in xbmc, but I'll investigate this when I find some spare time.