Unfortunately this is caused by a built in sound buffer. This happens in bluetooth headsets quite often as well. I've not been able to find any type of solution or workaround and I've almost exhausted all of my Google-Fu. If anyone has a fix, I would love to see it as well.