Update level and value on change