fix periodic refresh interval clearing when updating widget