Update values every n seconds and use smooth transitions