fixed background music to where it plays in a separate thread