using promises to load sounds