add update sound field logic