splitted in a better way UI updates and sound updates