souncloud and vk frontend refactoring