update volume if volume changed