update slider, add nan check