fixed #1 - only updates once per second